home *** CD-ROM | disk | FTP | other *** search
- package mil;
-
- public class Trigger extends Thread {
- public static TriggerAble sTrigAbl;
- private static boolean sRunning;
- private static boolean sPaused;
- private static int sIdleTime;
-
- public Trigger(TriggerAble var1, int var2) {
- sTrigAbl = var1;
- sIdleTime = var2;
- sRunning = true;
- ((Thread)this).start();
- }
-
- public void run() {
- while(sRunning) {
- if (!sPaused) {
- sTrigAbl.trigger();
- }
-
- try {
- Thread.sleep((long)sIdleTime);
- } catch (InterruptedException var2) {
- }
- }
-
- }
-
- public void stop() {
- sRunning = false;
- }
- }
-